import request from '@/utils/request'

// 新增角色
export function rbacRoleAdd(data) {
  return request({
    method: 'post',
    url: '/rbac/role/add',
    data
  })
}
// 删除角色
export function rbacRoleDelete(data) {
  return request({
    method: 'post',
    url: '/rbac/role/delete',
    data
  })
}
// 更新角色
export function rbacRoleUpdate(data) {
  return request({
    method: 'post',
    url: '/rbac/role/update',
    data
  })
}
// 查全部角色 根据角色名称模糊查询，无参数可返回全部角色
export function rbacRoleQuery(data) {
  return request({
    method: 'post',
    url: '/rbac/role/query',
    data
  })
}

// 绑定角色(id)和菜单(id)之间的关系【包括新增更新】
export function rbacRoleAddRoleMenu(data) {
  return request({
    method: 'post',
    url: '/rbac/role/addRoleMenu',
    data
  })
}

// 根据角色(id)查询关联菜单
export function rbacRoleQueryMenuByRole(data) {
  return request({
    method: 'post',
    url: '/rbac/role/queryMenuByRole',

    data
  })
}

